package com.haiyou.common.constants.game;

public interface ServletConstants {
	
	public interface UC{
		/** 游戏内获取uc数据*/
		final String GET_UC_DATA = "/uc/data.do";
		/** 获取单个服开关列表*/
		final String GET_SWITCH_LIST_SERVER = "/server/switch/list_server.do";
		/** 获取单个渠道开关列表*/
		final String GET_CHANNEL_SWITCHS = "/channel/switch/list.do";
		
		/** 获取单服信息*/
		final String GET_SIMPLE_SERVER = "/server/get.do";
		/** 跨服获取服务器分组信息*/
		final String SERVER_GET_STRIDE = "/server/get_stride_server.do";
		/** 获取全部服务器列表*/
		final String GET_ALL_SERVER_SIMPLE_LIST = "/server/list_simple_all.do";
		/** 获取服务器配置*/
		final String GET_SERVER_CONFIGS  = "/server/get_server_configs.do";
		/** 跨服获取跨服分组信息*/
		final String SERVER_GET_GROUP_STRIDE = "/server/fun_group_cross/list_all.do";
		
		/** 登录草花SDK验证*/
		final String LOGON_CH_SDK = "/gameserver/logon_ch_sdk.do";
		/** 登录验证SDK*/
		final String LOGON_WITHOUT_SDK = "/gameserver/logon_without_sdk.do";
		/** 登录验证SDK*/
		final String LOGON_WITHOUT_CODE = "/gameserver/logon_without_code.do";
		/** 使用账号码*/
		final String USE_ACCOUNT_CODE = "/account/use_account_code.do";
		/** 是否登录白名单*/
		final String LOGIN_WHITE = "/server/login_white/exists.do";
		/** 白名单充值*/
		final String WHITE_RECHARGE = "/server/recharge_white/recharge.do";

		/** 注册玩家角色信息*/
		final String USER_REGIST_ROLE = "/user/regist_role.do";
		/** 批量上传角色信息*/
		final String BATCH_UPDATE_ROLE = "/user/batch_update_role.do";
		/** 批量上传设备计数*/
		final String BATCH_UPDATE_DEVICE = "/user/batch_update_device.do";
		
		/** uc获取禁言信息*/
		final String ACCOUNT_GAG_GET = "/account/gag_get.do";
		/** 聊天检查*/
		final String CHAT_CHECK = "/chat/check.do";
		/** 聊天上传*/
		final String CHAT_ADD = "/chat/add.do";
		/** 屏蔽内容上报*/
		final String REPORT_WORDS = "/chat/report_words.do";

		/** 跑马灯获取*/
		final String NOTICE_BROADCAST_LIST = "/notice/broadcast_list.do";
		/** 公告获取*/
		final String NOTICE_GAME_GET = "/notice/notice_game_get.do";
		/** 客户端强更公告游戏内获取*/
		final String CLIENT_NOTICE_GAME_GET = "/notice/client_notice_game_get.do";
		
		/** 上传服务器状态*/
		final String UPLOAD_SERVER_STATUS = "/server/upload_server_status.do";
		/** 上传服务器MD5*/
		final String UPLOAD_PACK_MD5 = "/server/upload_pack_md5.do";
		/** 上传服务器配置*/
		final String UPLOAD_PACK_CONFIG = "/server/upload_pack_config.do";
		
		/** 服务器上报客户端报错*/
		final String ERROR_REPORT_COLLECT = "/user/report_collect.do";
		/** 反馈信息*/
		final String FEEDBACK = "/user/feedback.do";
		/** 封号*/
		final String ACCOUNT_BAN = "/account/ban.do";
		
		/** 获取专属福利*/
		final String GET_BENEFITS = "/user/other/get_benefits.do";
		
		/** 获取小游戏列表*/
		final String GET_SMALL_GAME = "/user/other/get_small_game.do";
		
		/** 获取屏蔽字*/
		final String GET_WORDS = "/chat/get_words.do";
		
		/** 获取sdk配置信息*/
		final String GET_SDK_AUTH_MSGS = "/sdk_auth/get_msgs.do";
		
		/** 获取招募卡池信息*/
		final String GET_RECRUIT_POOL_LIST = "/recruit_pool/list.do";
		

		/******************************** 通用礼包配置 *******************************************/ 
		/** 获取通用活动礼包信息*/
		final String GET_COMM_ACT_GIFT_LIST = "/comm_gift/list.do";
		/** 获取通用活动礼包信息*/
		final String GET_COMM_ACT_MISSION_LIST = "/comm_mission/list.do";
	}
	
	public interface Exchange{
		/** 使用礼包码*/
		final String EXCHANGE_USE_CODE = "/exchange/use_code.do";
	}
	
	public interface Cross{
		/** 合服修复分组*/
		final String CHANGE_GROUP = "change_group.do";
		/** 清理玩家&宗门缓存*/
		final String CLEAR_CACHE = "clear_cache.do";
		/** 提前结算（合服前数据处理）*/
		final String EARLY_TERMINATION = "earlyTermination.do";
		
		/** 重载玩法分组*/
		final String RELOAD_PLAY_WAY_GROUP = "reload_play_way_group.do";
		/** 重置玩法分组*/
		final String RESET_PLAY_WAY_GROUP = "reset_play_way_group.do";
		/** 删除玩法服务器分组*/
		final String REMOVE_PLAY_WAY_GROUP = "remove_play_way_group.do";
	}
	
	public interface Game{
		/** 重载分组*/
		final String RELOAD_GROUP = "reloadGroup.do";
		/** 检查数据*/
		final String CHECK_DATA = "check_data.do";
		/** 加载数据*/
		final String RELOAD_DATA = "reload.do";
		/** 推送资源版本号*/
		final String RES_VESION = "res_version.do";
		/** 加载屏蔽字*/
		final String RELOAD_SENSITIVE = "reload_sensitive.do";
		/** 加载跨服数据*/
		final String RELOAD_CROSS_DATA = "reload_cross.do";
		/** 关闭游戏服*/
		final String CLOSE_GAME = "close_game.do";
		/** 关闭连接*/
		final String CLOSE_CONNECT = "break_connect.do";
		/** 打开连接*/
		final String OPEN_CONNECT = "open_connect.do";
		/** 刷新保存缓存数据*/
		final String FLUSH_SAVE_DATA = "flush_server_data.do";
		/** 刷新保存跨服缓存数据*/
		final String FLUSH_CROSS_SAVE_DATA = "flush_cross_data.do";
		/** 清理缓存*/
		final String CLEAR_PROVIDER = "clear_provider.do";
		/** 修改日志打印状态*/
		final String CHANGE_LOG = "change_log.do";
		/** 热更新通知*/
		final String HOT_NOTICE = "hot_notice.do";
		/** 获取服务器配置*/
		final String GET_SERVER_CONFIGS  = "game/get_server_configs.do";
		/** 服务器更新通知*/
		final String SERVER_UPDATE = "game/server/update.do";
		/** 获取md5*/
		final String SERVER_GET_MD5 = "game/server/get_md5.do";
		/** 执行方法*/
		final String EXEC_MOTHED = "game/server/exec_mothed.do";
		/** 重载分组*/
		final String RELOAD_FUNC_GROUP = "reloadFuncGroup.do";
		/** 服务器清档跨服数据清理*/
		final String CLEAR_CROSS = "/game/clear_cross.do";
		/** 提前结算（合服前数据处理）*/
		final String EARLY_TERMINATION = "game/early_termination.do";
		/** 服务器信息修改上传跨服*/
		final String UPLOAD_SERVERINFO_CROSS = "/game/upload_serverInfo.do";
		/** 加载sdk配置*/
		final String RELOAD_SDK = "game/reload_sdk.do";

		/** 踢玩家下线*/
		final String KICK_USER = "game/user/kick_user.do";
		/** 移除排行榜*/
		final String REMOVE_RANK = "game/user/remove_rank.do";
		/** 更新排行榜*/
		final String UPDATE_RANK = "game/user/update_rank.do";
		/** 变更玩家名称*/
		final String CHANGE_NAME = "game/user/change_name.do";
		/** 变更玩家签名*/
		final String CHANGE_SIGNATURE = "game/user/change_signature.do";
		/** 修改玩家身份*/
		final String MODITY_IDENTITY = "game/user/modify_identity.do";
		/** 添加vip认证*/
		final String ADD_CHVIP_AUTH = "game/user/add_chvip_auth.do";
		/** 删除vip认证*/
		final String DEL_CHVIP_AUTH = "game/user/del_chvip_auth.do";
		/** 获取vip认证*/
		final String GET_CHVIP_AUTH = "game/user/get_chvip_auth.do";
		/** 修改玩家vip认证*/
		final String MODIFY_CHVIP_AUTH = "game/user/modify_chvip_auth.do";
		/** 重置玩家通知跨服信息*/
		final String RESET_NOTICE_CROSS = "game/user/reset_cross_user.do";
		/** 重置宗门通知跨服信息*/
		final String RESET_NOTICE_CROSS_GUILD = "game/user/reset_cross_guild.do";
		/** 获取玩家在线状态*/
		final String GET_USER_STATUS = "game/user/get_user_status.do";
		/** 校验玩家是否在线*/
		final String CHECK_ONLINE = "game/user/check_online.do";
		/** 获取在线数量*/
		final String GET_ONLINE_NUM = "game/user/get_online_num.do";
		/** 账号变更*/
		final String CHANGE_ACCOUNT = "game/user/change_account.do";
		/** 恢复注销账号*/
		final String RESTORE_ACCOUNT = "game/user/restore_account.do";
		/** 资源回收*/
		final String RECOUP_RESOURCE = "game/user/recoup_resource.do";
		/** 玩家禁言*/
		final String USER_GAG = "game/user/gag.do";
		/** 获取玩家资源*/
		final String GET_RESOURCE = "game/user/get_resource.do";
		/** 扣除玩家资源*/
		final String LOST_RESOURCE = "game/user/lost_resource.do";
		/** 重置历练地图*/
		final String RESET_MAP = "game/user/reset_map.do";
		/** 重置纪元地图*/
		final String RESET_ERA_MAP = "game/user/reset_era_map.do";
		/** 修复仙游录*/
		final String REPAIR_MEMOIRS = "game/user/repair_memoirs.do";
		/** 获取玩家信息*/
		final String GET_PLAYER_INFO = "game/user/get_player_info.do";
		/** 获取玩家物品*/
		final String GET_PLAYER_GOODS = "game/user/get_player_goods.do";
		/** 删除玩家物品*/
		final String DEL_PLAYER_GOODS = "game/user/del_player_goods.do";
		/** 加载飞升路*/
		final String RELOAD_ROAD = "game/user/reload_road.do";
		/** 重置飞升路*/
		final String RESET_ROAD = "game/user/reset_road.do";
		/** 刷新遗迹*/
		final String FLUSH_RELIC = "game/user/flush_relic.do";

		/** 给玩家发送邮件*/
		final String MAIL_TO_PLAYER = "game/mail/to_player.do";
		/** 多个邮件发放*/
		final String SEND_MAILS = "game/mail/send_mails.do";
		/** 给符合条件的全部玩家发邮件*/
		final String MAIL_TO_ALL = "game/mail/to_all.do";
		/** 给符合条件的全部玩家发邮件*/
		final String MAIL_DELETE = "game/mail/delete.do";
		/** 修改邮件状态*/
		final String MAIL_CHANGE = "game/mail/change.do";
		
		/** 获取服务器邮件*/
		final String GET_SERVER_MAIL = "game/mail/get_smail_list.do";
		/** 删除服务器邮件*/
		final String SERVER_MAIL_DELETE = "game/mail/smail_del.do";
		/** 修改服务器邮件*/
		final String SERVER_MAIL_CHANGE = "game/mail/smail_change.do";

		/** 活动创建*/
		final String ACTIVITY_CREATE = "game/activity/create.do";
		/** 活动修改*/
		final String ACTIVITY_MODIFY = "game/activity/modify.do";
		/** 活动删除*/
		final String ACTIVITY_DELETE = "game/activity/delete.do";
		
		/** 服务器开关缓存更新*/
		final String SWITCH_RESET_CACHE_TIME = "game/switch/reset_cache_time.do";
		/** 通知渠道开关更新*/
		final String NOTICE_CHANNEL_SWITCH_UPDATE = "game/switch_channel/update.do";

		/** 通知跑马灯更新*/
		final String NOTICE_BROADCAST_UPDATE = "game/notice/broadcast_update.do";
		/** 通知公告更新*/
		final String NOTICE_UPDATE = "game/notice/notice_update.do";
		/** 客户端强更公告*/
		final String CLIENT_UPDATE = "game/notice/client_update.do";
		
		/** 充值回调*/
		final String RECHARGE_CALLBACK = "recharge/callback.do";
		/** web充值回调*/
		final String RECHARGE_CALLBACK_WEB = "recharge/callback_web.do";
		/** 越南web充值回调*/
		final String RECHARGE_CALLBACK_WEB_VN = "recharge/callback_web_vn.do";
		/** 人工发充值*/
		final String RECHARGE_MANUAL = "recharge/manual.do";
		/** 通知充值白名单*/
		final String NOTICE_RECHARGE_WHITE = "recharge/notice_recharge_white.do";
		
		/** 获取所有宗门*/
		final String GET_GUILD_ALL = "game/guild/get_guild_all.do";
		/** 获取宗门成员*/
		final String GET_GUILD_MEMBERS = "/game/guild/get_guild_members.do";
		/** 修改宗门职位*/
		final String CHANGE_GUILD_COMPETENCE = "game/guild/change_guild_competence.do";
		/** 执行宗门状态*/
		final String EXEC_GUILD_STATUS = "game/guild/exec_guild_status.do";
		/** 移除宗门成员*/
		final String REMOVE_GUILD_MEMBER = "game/guild/remove_guild_member.do";
		/** 修改宗门宣言*/
		final String CHANGE_DECLARATION = "game/guild/change_declaration.do";
		/** 加入宗门*/
		final String JOIN_GUILD = "game/guild/join_guild.do";
		/** 变更宗门名称*/
		final String CHANGE_GUILD_NAME = "game/guild/change_name.do";
		/** 变更宗门条件*/
		final String CHANGE_GUILD_CONDITION = "game/guild/change_condition.do";

		/** 聊天状态变更*/
		final String CHAT_CHANGE = "game/chat/change.do";
		/** 清理公屏聊天信息*/
		final String CLEAR_CHAT = "game/chat/clear_chat.do";
		/** 删除聊天信息*/
		final String DEL_CHAT = "game/chat/del_chat.do";
		/** 添加聊天指令奖励*/
		final String ADD_CHAT_REWARDS = "game/chat/add_chat_rewards.do";
		/** 删除聊天指令奖励*/
		final String DEL_CHAT_REWARDS = "game/chat/del_chat_rewards.do";
		/** 获取聊天指令奖励*/
		final String GET_CHAT_REWARDS = "game/chat/get_chat_rewards.do";
		/** 重置聊天指令奖励*/
		final String RESET_CHAT_REWARDS = "game/chat/reset_chat_rewards.do";
		/** 查看战况*/
		final String GET_BATTLE_RECORD = "game/battle/get_battle_record.do";
		
		/** 修改周月礼包内容*/
		final String UP_WEEK_GIFT_ITEM = "game/gift/week_gift.do";
		/** 删除周月礼包内容*/
		final String DELECT_WEEK_GIFT_ITEM = "game/gift/delect_week_gift.do";
		
		/** 充值返利*/
		final String REBATE_ITEM = "game/mission/rebate.do";
		/** 删除返利活动*/
		final String DELECT_REBATE = "game/mission/delect_rebate.do";
		
		/** 破镜专属*/
		final String UP_QUALITY = "game/mission/up_quality.do";
		/** 删除破镜专属*/
		final String DELECT_UP_QUALITY = "game/mission/delect_up_quality.do";
		
		/** 云游商人*/
		final String WANDERING = "game/mission/wandering.do";
		/** 删除云游商人*/
		final String DELECT_WANDERING = "game/mission/delect_wandering.do";
		
		/** 累计充值*/
		final String RECHARGE_TOTAL = "game/activity/recharge_total.do";
		/** 删除累计充值*/
		final String DELECT_RECHARGE_TOTAL = "game/activity/delect_recharge_total.do";
		
		/** 更新通用活动*/
		final String UPDATE_COMM_ACT = "game/activity/update_comm_act.do";
		/** 删除通用活动*/
		final String REMOVE_COMM_ACT = "game/activity/remove_comm_act.do";
		/** 获取通用活动*/
		final String GET_COMM_ACT = "game/activity/get_comm_act.do";
		/** 加载配置通用活动*/
		final String RELOAD_CFG_COMM_ACT = "game/activity/reload_cfg_comm_act.do";
		/** 处理当前活动开始后的事务*/
		final String EXEC_AFTER_COMM_ACT = "game/activity/exec_after_comm_act.do";
		
		/** 首发活动时间配置(策划活动)*/
		final String FIRST_ACTIVITY = "game/activity/update_first_time.do";
		
		/** 通知专属福利变更*/
		final String NOTICE_BENEFITS = "game/other/notice_benefits.do";

		/******************************** 小游戏配置  *******************************************/ 
		/** 通知小游戏配置变更*/
		final String NOTICE_SMALL_GAME = "game/other/notice_small_game.do";

		/** 通知屏蔽字变更*/
		final String NOTICE_SENSITIVE_WORDS = "game/other/notice_sensitive_words.do";
		
		/** 推送广告图*/
		final String ADVERT_MSG = "game/flush_advert.do";

		/******************************** 招募  *******************************************/ 
		/** 加载后台招募卡池*/
		final String RECRUIT_POOL_RELOAD = "recruit_pool/reload.do";
		
		/******************************** 通用活动模块 *******************************************/ 
		/** 通用活动礼包配置加载*/
		final String COMM_ACT_GIFT_RELOAD = "comm_act/gift_reload.do";
		/** 通用活动任务配置加载*/
		final String COMM_ACT_MISSION_RELOAD = "comm_act/mission_reload.do";
		
		/** 获取新版任务进度 */
		final String GET_TASK_STATUS = "/task/list.do";
	}
	
	/**
	 * 状态码
	 */
	public interface StatusCode{
		/** 未知异常*/
		short UNKNOW_EXCEPTION = -1;
		/** 正常*/
		short OK = 0;
		/** 错误*/
		short ERROR = 1;
		/** 数据为空*/
		short DATA_EMPTY = 2;
		/** 活动已存在*/
		short ACTIVITY_EXIST = 3;
		/** 活动已存在*/
		short ACTIVITY_NOT_EXIST = 4;
	}
	
	public interface Recharge{
		/** 充值状态成功*/
		final int OK_STATUS = 1;
		/** 成功*/
		byte SUCCESS = 0;
		/** 充值-未找到*/
		final short NOT_FOUND = 101;
		/** 充值-关闭*/
		final short RECHARGE_CLOSE = 102;
		/** 充值-已存在*/
		final short RECHARGE_EXIST = 103;
		/** 充值-请求已完成*/
		final short ALREADY_FINISH = 104;
		/** 充值-充值配置不存在*/
		final short CONFIGURE_NOT_FOUND = 105;
		/** 充值-充值失败异常*/
		final short RECHARGE_FAIL_UNKOWN = 106;
		/** 充值-价格错误*/
		final short PRICE_ERROR = 107;
		/** 充值-玩家不存在*/
		final short NOT_FOUND_USER = 108;
		/** 充值-发货失败*/
		final short NOT_FOUND_GOODS = 109;
		/** 充值-未找到代金券配置*/
		final short NOT_FOUND_COUPON = 110;

		/******************************** 充值返利  *******************************************/ 
		/** 获取返利*/
		final String GET_REBATE = "/recharge/get_rebate.do";
		/** 领取返利*/
		final String RECEIVE_REBATE = "/recharge/receive_rebate.do";
	}
	
	public interface Mission{
		/** 时间错误*/
		final int NOT_TIME = -1;
		/** 没有id*/
		final int NOT_ID = -2;
		/** 找不到类型*/
		final int NOT_TYPE = -3;
		/** 道具错误*/
		final int NOT_GOOD = -4;
		/** 时间不合法*/
		final int TIME_ERROR = -5;
		
	}
	
	/**
	 * 活动类型
	 */
	public interface MissionType{
		
	}
	
	/**
	 * 开启时间类型
	 */
	public interface OpenTimeType{
		/** 自定义时间 */
		final byte TIME_0 = 0;
		/** 开服时间 */
		final byte TIME_1 = 1;
		/** 创角色时间 */
		final byte TIME_2 = 2;
	}
	
	public interface ResType{
		/** 仙灵*/
		byte TYPE0 = 0;
		/** 资源*/
		byte TYPE1 = 1;
		/** 道具（包含道具，箱子，法器，仙魂）*/
		byte TYPE2 = 2;
		/** 神兵*/
		byte TYPE3 = 3;
		/** 天书*/
		byte TYPE4 = 4;
		/** 命格*/
		byte TYPE5 = 5;
	}
}
